mechanical switches explained